consultableSuggestionListerobjectconsultsuggs.t[48]

The Lister for listing suggested topics to THINK ABOUT. We base it on suggestedTopicLister, since most of the logic is the same.

consultableSuggestionLister :   suggestedTopicLister

Superclass Tree   (in declaration order)

consultableSuggestionLister
        suggestedTopicLister
                object

Summary of Properties  

consultList  consultPrefix  source  typeInfo 

Inherited from suggestedTopicLister :
askForList  askForPrefix  askList  askPrefix  commandList  enumerateSuggestions  giveList  givePrefix  hyperlinkSuggestions  noList  optionsExplained  orListSep  queryList  queryPrefix  sayList  sayPrefix  showPrefix  showToList  talkList  talkPrefix  tellList  tellPrefix  tellToPrefix  yesList 

Summary of Methods  

showListEmpty 

Inherited from suggestedTopicLister :
explainOptions  includes  show  showList  showListPrefix  showListSuffix  showSection 

Properties  

consultListconsultsuggs.t[73]

Our list of ConsultTopics to suggest. This will be built by consultableSuggestionLister.

consultPrefixconsultsuggs.t[76]
The text to introduce our list of suggested ConsultTopics, following "You could ".

sourceconsultsuggs.t[83]
The Consultable object whose showSuggestions method has just been called to generating a suggestion list with this lister.

typeInfoconsultsuggs.t[68]
Override suggestedTopicLister's list of TypeInfo to the values relevant to ConsultTopics. *. The first element of the list is a pointer to the list property to use on this lister object to hold the particular sublist. The second element of each list is a property pointer used to identify which sublist a ConsultTopixc belongs in, according to its own includeInList property. The third element is the type of topic entry a topic entry should be suggested as if it is explicitly requested in its suggestAs property. The fourth element is the text to use when introducing the corresponding section of the list (or nil if no introductory text is required).

Methods  

showListEmpty (explicit)consultsuggs.t[53]

The message to display if there are no thought topics to suggest. By default we do nothing here for suggested ConsultTopics but game code can override as required.

Adv3Lite Library Reference Manual
Generated on 13/06/2025 from adv3Lite version 2.2.1